目前暫定Ubuntu 16.04,雖然用Windows可以與網域一致,但是因為Windows環境下有許多工具安裝上不方便,為了避免在安裝或編譯上花費太多時間,採用Linux的Ubuntu是還不錯的選擇。
Python是很好用的程式語言,基本上已經有許多現成的模組,不管是資料分析(Pandas)、視覺化(Maplotlib、Plotly),還是機器學習(Scikit-Learn)、深度學習(Tensorflow、Keras、Maxnet),都有高度模組化的模組可以使用,如果嫌Python速度慢,也有Cython可以提升速度(官網宣稱最快達到1000倍,不過我最多只有試到140倍)。
不過既然是要準備工具,能夠越齊全就越好,這邊就採用Anaconda選Python 3.7,下載的.sh檔加個+x就可以安裝了,除非安裝路徑有特別要求或權限不足才需要特別調參數。
chmod +x Anaconda3-5.3.0-Linux-x86_64.sh
./Anaconda3-5.3.0-Linux-x86_64.sh